rotary steerable system - Spanish English Dictionary